﻿<%@ Application Language="C#" %>

<script RunAt="server">

	void Application_Start(object sender, EventArgs e)
	{
		// 在应用程序启动时运行的代码

	}

	void Application_End(object sender, EventArgs e)
	{
		//  在应用程序关闭时运行的代码

	}

	void Application_Error(object sender, EventArgs e)
	{
		// 在出现未处理的错误时运行的代码

	}

	void Session_Start(object sender, EventArgs e)
	{
		// 在新会话启动时运行的代码
		//
		//PX.OnLine.OnLineComponent clsOnLineComp = new PX.OnLine.OnLineComponent();

		//clsOnLineComp.Add(Session.SessionID.ToString());
	}

	void Session_End(object sender, EventArgs e)
	{
		// 在会话结束时运行的代码。 
		// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
		// InProc 时，才会引发 Session_End 事件。如果会话模式设置为 StateServer 
		// 或 SQLServer，则不会引发该事件。
		
		//PX.Expert.ExpertComponent clsExpertComp = new PX.Expert.ExpertComponent();

		//clsExpertComp.SetExpertOutLine(14);

		PX.OnLine.OnLineComponent clsOnLineComp = new PX.OnLine.OnLineComponent();
		PX.Expert.ExpertComponent clsExpertComp = new PX.Expert.ExpertComponent();

		clsOnLineComp.Delete(Session.SessionID.ToString());
		clsExpertComp.SetExpertOutLine(Session.SessionID.ToString());
	}

       
</script>

